home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / filesy~1 / mfs609s.zoo / docs / pl8.doc < prev    next >
Encoding:
Text File  |  1993-11-25  |  3.4 KB  |  58 lines

  1. Pl8 mainly fixes the problems in pl7 :-) . Main changes listed below.
  2.  
  3. 1. ICD software uses a totally nonstandard (and downright idiotic) meaning
  4. for the device number in physical mode Rwabs. This meant pl7 and ICD would
  5. end up minit'ing the wrong drive if you were unlucky :-( Pl8 uses the
  6. correct (but non standard) ICD form (thanks to Scott Kolodzieski for helping
  7. with tests to sort this one out).
  8.  
  9. 2. The 'force' option to minit has been removed. ICD software refuses to
  10. let you have partitions bigger than 32Mb and 512 byte sectors. It refuses
  11. in a rather nasty way by absolutely denying all access to the partition!
  12. This forces rebuilding the partition (which is very destructive) or using
  13. a disk editor (which is not, but trickier). If you did use the '-f' option
  14. and want to recreate a new Minixfs partition then either rebuild the partition
  15. (e.g. using the icdfmt option) or edit the sector size back to the original
  16. value. If you can't do this then let me know and I'll write a short program
  17. to reset the sector size automatically.
  18.  
  19. 3. AHDI (in common with some other software) checks you haven't gone past
  20. the end of a partition from the filesystem size in the boot sector. AHDI
  21. had just fixed the lrecno bug, this checking effectively makes this fix
  22. unusable because there is no way to set the size to more than 65535 logical
  23. sectors. Note to hard disk software writers: don't check the partition
  24. boundaries with the boot sector; use the partition table. Anyway Minixfs
  25. now does a check to see if it can access the last sector of a partition,
  26. if it can't it switches to physical mode.
  27.  
  28. 4. When minit was used to initialise a partition just a bit bigger than a
  29. multiple of 8Mb it messed up in a rather painful way (oddly enough this
  30. bug had survived since well before 0.55). (thanks Juergen!)
  31.  
  32. 5. Protection has been given yet another overhaul. I've developed a new method
  33. based on the 'null disk' idea which most hard disk software seemed to like. 
  34. Keep the logical sector size the same but add a pseudo root directory after the
  35. inode table but before the first data zone. This uses less than two logical
  36. sectors so is a small price to pay for proper protection . I hope that this will
  37. finally satisfy all hard disk software and sector sizes. If by some miracle it
  38. does, I'll make it the only protection method and on by default. So far ICD, HDD
  39. and AHDI seem to like this with a variety of sector sizes. I would like to hear
  40. any reports about this method not working: try (after minit'ing a partition with
  41. the -P option) copying a file to a Minix partition under TOS (without MiNT
  42. running), you should get an error message.
  43. NB. This protection method is such that it is not easy to protect an already
  44. existing filesystem if the sector size is not 512 bytes. If there is any demand
  45. I may add an option to fsck to do this (it does involve reorganising the 
  46. filesystem a bit). Older versions of Minixfs fsck will abort with an error 
  47. message when used with this protection method and sector sizes of 1K or more.
  48. Minix fsck (as opposed to Minixfs fsck distributed here) will signal a warning
  49. if used with this protection method, but carry on regardless: this is normal.
  50.  
  51. 6. Minit -t should now correctly report the information about access modes and
  52. XHDI info.
  53.  
  54. My thanks to the many who supplied bug reports, fixes and conducted tests on
  55. their systems. These have helped enormously, keep them coming!
  56.  
  57. Have fun, Steve.
  58.